'use strict'

import request from '@/utils/request'

export function getPlanSiteDisposalPlanDetail(parameter) {
  return request({
    url: '/PlanSiteDisposalPlan/GetDetailByCode',
    method: 'get',
    params: parameter
  })
}
//获取应急预案文件
export function getPlanFileManagePageDatalist(parameter) {
  return request({
    url: '/PlanEmergencyFileManage/GetPageData',
    method: 'get',
    params: parameter
  })
}
//删除编辑版应急预案
export function deleteFileManageData(parameter) {
  return request({
    url: '/PlanEmergencyFileManage/Delete',
    method: 'get',
    params: parameter
  })
}
//应急预案文件修订历史
export function getApproveDetail(parameter) {
  return request({
    url: '/PlanEmergencyFileManageLog/GetPageData',
    method: 'get',
    params: parameter
  })
}
//应急预案文件废止
export function Abolish(parameter) {
  return request({
    url: '/PlanEmergencyFileManage/Abolish',
    method: 'get',
    params: parameter
  })
}
//应急预案文件详情
export function GetFileManageDetail(parameter) {
  return request({
    url: '/PlanEmergencyFileManage/GetDetail',
    method: 'get',
    params: parameter
  })
}

//应急演练计划列表
export function GetDrillPlanPageData(parameter) {
  return request({
    url: '/PlanSimpleDrillPlan/GetPageData',
    method: 'get',
    params: parameter
  })
}
//应急演练计划详情
export function GetDrillPlanDetail(parameter) {
  return request({
    url: '/PlanSimpleDrillPlan/GetDetail',
    method: 'get',
    params: parameter
  })
}
//删除应急演练计划
export function deleteDrillPlanData(parameter) {
  return request({
    url: '/PlanSimpleDrillPlan/Delete',
    method: 'get',
    params: parameter
  })
}
//应急物资管理列表
export function GetResourcePositionPageData(parameter) {
  return request({
    url: '/PlanEmergencyResourcePosition/GetPageData',
    method: 'get',
    params: parameter
  })
}
//应急物资管理列表
export function deleteResourcePositionData(parameter) {
  return request({
    url: '/PlanEmergencyResourcePosition/Delete',
    method: 'get',
    params: parameter
  })
}
//应急物资管理初始化实体
export function InitNewPositionEntity(parameter) {
  return request({
    url: '/PlanEmergencyResourcePosition/InitNewEntity',
    method: 'get',
    params: parameter
  })
}
//应急物资存储位置详情
export function GetPositionDetail(parameter) {
  return request({
    url: '/PlanEmergencyResourcePosition/GetDetail',
    method: 'get',
    params: parameter
  })
}
//应急物资点检周期
export function GetCheckFrequencyParams() {
  return request({
    url: '/PlanEmergencyResourcePosition/GetCheckFrequencyParams',
    method: 'get',
  })
}
// 新增或修改应急物资
export function savePositionPostData(data) {
  return request({
    url: '/PlanEmergencyResourcePosition/PostData',
    method: 'post',
    data
  })
}
//应急响应团队列表
export function GetEmergencyOrgTeamData(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeam/GetPageData',
    method: 'get',
    params: parameter
  })
}
//应急响应团队列表详情
export function GetEmergencyOrgTeamDetail(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeam/GetDetail',
    method: 'get',
    params: parameter
  })
}
//应急响应团队列表详情
export function GetEmergencyOrgTeamAddDetail(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeam/GetAddDetail',
    method: 'get',
    params: parameter
  })
}
//删除应急响应团队
export function deleteEmergencyOrgTeamData(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeam/Delete',
    method: 'get',
    params: parameter
  })
}
 //初始化应急响应团队实体
export function InitNewOrgTeamEntity(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeam/InitNewEntity',
    method: 'get',
    params: parameter
  })
}
// 新增或修改应急响应团队
export function saveOrgTeamPostData(data) {
  return request({
    url: '/PlanEmergencyOrgTeam/PostData',
    method: 'post',
    data
  })
}
//应急响应团队组员列表
export function GetEmergencyOrgTeamMemberData(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeamMember/GetPageData',
    method: 'get',
    params: parameter
  })
}
//应急处置卡列表
export function GetEmergencyOrgTeamDisposalCardData(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeamDisposalCard/GetPageData',
    method: 'get',
    params: parameter
  })
}
//删除应急响应团队组员
export function deleteMemberData(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeamMember/Delete',
    method: 'get',
    params: parameter
  })
}
//删除应急处置卡
export function deleteCardData(parameter) {
  return request({
    url: '/PlanEmergencyOrgTeamDisposalCard/Delete',
    method: 'get',
    params: parameter
  })
}
//应急通讯录列表
export function GetEmergencyContactExternalData(parameter) {
  return request({
    url: '/PlanEmergencyContactExternal/GetPageData',
    method: 'get',
    params: parameter
  })
}
//应急通讯录详情
export function GetEmergencyContactExternalDetail(parameter) {
  return request({
    url: '/PlanEmergencyContactExternal/GetDetail',
    method: 'get',
    params: parameter
  })
}
//删除应急通讯录列表
export function deleteContactExternalData(parameter) {
  return request({
    url: '/PlanEmergencyContactExternal/Delete',
    method: 'get',
    params: parameter
  })
}
 //初始化应急通讯录实体
 export function InitNewContactExternalEntity(parameter) {
  return request({
    url: '/PlanEmergencyContactExternal/InitNewEntity',
    method: 'get',
    params: parameter
  })
}
// 新增或修改应急通讯录
export function saveContactExternalPostData(data) {
  return request({
    url: '/PlanEmergencyContactExternal/PostData',
    method: 'post',
    data
  })
}